package com.zg.invoice.vo.nuonuo;

import lombok.Data;

@Data
public class InvoiceRedReq {

    private static final long serialVersionUID=1L;

    /**
     *销方税号，15-20位
     */
    private String sellerTaxnum;
    /**
     *蓝票流水号 非全电发票时必填
     */
    private String invoiceId;
    /**
     *蓝票发票代码 非全电发票时必填
     */
    private String invoiceCode;
    /**
     *蓝票发票号码 非全电发票时必填
     */
    private String invoiceNumber;
    /**
     *红字确认单申请单号
     */
    private String billId;

    /**
     *红字确认单编号 全电发票时必填
     */
    private String billNo;
    /**
     *红字确认单uuid 全电发票时必填
     */
    private String billUuid;

    /**
     *快捷冲红类型 不填或者0为普通快捷冲红 1:全电发票快捷冲红(全电发票必传1)
     */
    private Integer fastRedType;
    /**
     *全电发票跨票种冲红时传入，发票票种：（非全电发票时不需要传）
     * bs:全电专票(电子),
     * pc:全电普票(电子)，
     * es:全电专票(纸质)，
     * ec:全电普票(纸质)
     * 1、默认为对应蓝票全电票种；
     * 2、蓝票为es 时可选择 bs、es进行冲红
     * 3、蓝票为ec时可选择pc、ec进行冲红
     * 4、蓝票为全电电票时只能拿原票种冲红
     */
    private String invoiceLine;
}
